home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 July
/
EnigmA AMIGA RUN 09 (1996)(G.R. Edizioni)(IT)[!][issue 1996-07 & 08][EARSAN CD VIII].iso
/
earcd
/
dev1
/
aprfyv14.lha
/
APurify
/
README
< prev
next >
Wrap
Text File
|
1996-06-11
|
2KB
|
51 lines
Short: Enforcer-like tool without MMU. V1.4
Author: devulder@info.unicaen.fr (Samuel DEVULDER)
Uploader: devulder@info.unicaen.fr (Samuel DEVULDER)
Type: dev/debug
APurify
-------
A program that detects illegal memory access of your programs. It needs asm
sourcefile (or reverse-engineering generated sourcefile) and insert code to
check memory access.
It consists of a source parser, a linking library and *NEW* a frontend to
make everything.
This archive contains files for APurify v1.4. There are GCC version and
other compilers-version included (PDC, DICE, and *NEW* SAS/C). Read
MIT-APurify.doc if you are using GCC and MOT-APurify.doc for other
compilers.
If you want to use the frontend, read APF.doc. I strongly encourage you to
use it. It is simpler to use it than making everything by hand.
The source is available from author and is not included in that archive.
New in this release (see doc/History):
- V1.4:
+ fix bug in tokenize (args was sometimes badly extracted).
+ start to make apurify work with SAS/C ! (requested by many
people).
+ added APF, a great frontend (does everything automatically). Lots
of modification due to SAS/C.
+ added a version string in Amiga Format. Change parser version to
1.4 to be more uniform.
+ fixed some (8) bugs caused by SAS/C asm/disasm feature. Big piece
of work ! (sas buggy ?)
+ fixed a problem occurring when data appears in code sections.
+ added checking of memory allocated via malloc() before APurify has
started (should make argv[] accesses now considered as legal).
+ Make use of source-level information for GCC, PDC, SAS/C and
dice-pro (not tested for dice-pro).
+ Via ENV:APexec, APurify can now call an external process like
an editor to point out the buggy line in the code.
+ thinking about a complete rewrite of APfuncs.c to reduce its
complexity (V2.0?)
Happy debugging !
Sam.